package cn.com.app.v320;

import org.apache.log4j.Logger;

/**
 * log4j.rootLogger = [level], appenderName1, appenderName2, 
 * 日志输出级别，共有5级：
 * 	FATAL      0  
	ERROR      3  
	WARN       4  
	INFO       6  
	DEBUG      7 
	可见debug级别最低，后面的appender记录依于level总级别设置，然后才是它自己的Threshold级别设置
 * @author chenhs
 * @time 2017年7月5日下午2:58:48
 */
public class TestLog4j {

	public void test() throws Exception {
		throw new Exception("this is my test exception...");
	}
	
	public static void main(String[] args) {
	    Logger logger = Logger.getLogger(TestLog4j.class);
/*	    logger.fatal("this is fatal message.");
	    logger.info("this is info message.");
	    logger.debug("debug");
	    logger.error("error");*/
	    
	    TestLog4j t = new TestLog4j();
	    try {
			t.test();
		} catch (Exception e) {	//嗯，此处我看到error.log的异常打印了！
			logger.error("测试异常抛出："+ e.getMessage());
			e.printStackTrace();
		}
	    
	    
	}

}
